// 
//  KNDeviceInfo.h
//

#import <Foundation/Foundation.h>

/** 设备信息
 */
@interface KNDeviceInfo : NSObject
#pragma mark - 获取设备信息 总
/**
 *  获取设备基本信息 并Log出来
 */
+ (void)likeDeviceInfo;

#pragma mark - 检测 是否越狱
/**
*  检测是否越狱
*
*  @return 越狱:YES ; 未越狱:NO
*/
+ (BOOL)isJailBreak;

#pragma mark - 获取手机空间
/**
 *  获取手机剩余空间
 *
 *  @return like as 100MB
 */
+ (NSString *)freeDiskSpaceInBytes;
/**
 *  获取手机空间
 *
 *  @return like as 100MB
 */
+ (NSString *)totalDiskSpaceInBytes;
#pragma mark - 获取运营商信息
/**
 *  获取运营商信息
 *
 *  @return wifi or 运营商信息
 */
+ (NSString*)carrierName;


#pragma mark - 获取广告标识
/**
 *  获取广告标识
 *
 *  @return idfa str
 */
+ (NSString *)idfa;


#pragma mark - 获取国家
/**
 *  获取国家
 *
 *  @return str like US
 */
+ (NSString *)country;


#pragma mark - 获取设备型号
/**
 *  获取设备型号
 *
 *  @return 设备型号  iPhone 4
 */
+ (NSString*)deviceString;



@end
